/**
 * join.js
 */
// 현재 웹문서가 브라우저로 로딩될 때 자동 호출 무명함수
$(function(){
	alert('무명함수 시작');
	// 아이디 검사 및 중복체크
	$("#idcheck_btn").mouseover(function()
		{ // 마우스 오버 시
			alert('아이디 체크 버튼 클릭');
			$("#idcheck").hide();// idcheck 영역을 숨김
			// 1. 입력 아이디 길이 체크
			if($.trim($("#id").val()).length < 4){
	  			var warningTxt="<font color='red'>아이디는 4자 이상이어야 합니다.</font>";
	  			$("#idcheck").text("");// idcheck 영역 초기화
	  			$("#idcheck").show();// idcheck 영역 보임
	  			$("#idcheck").append(warningTxt);// idcheck 영역에 경고메시지 추가
	  			$("#id").val("").focus();// id 텍스트 상자에 커서 이동
	  			return false;
	  		};
	  		if($.trim($("#id").val()).length > 15){
	  			var warningTxt="<font color='red'>아이디는 15자 이하이어야 합니다.</font>";
	  			$("#idcheck").text("");
	  			$("#idcheck").show();
	  			$("#idcheck").append(warningTxt);
	  			$("#id").val("").focus();
	  			return false;
	  		};	  		
		  	 var userId=$("#id").val(); // 아이디 저장
		  	  // 2. 아이디 유효성 검사(첫자가 영문소문자 시작)
		  	 if(!(validate_userid(userId))){
		  		var warningTxt="<font color='red'>영문 소문자 시작과 숫자 및 _조합만 가능.</font>";
				$("#idcheck").text("");
				$("#idcheck").show();
				$("#idcheck").append(warningTxt);
				$("#id").val("").focus();
				return false; 
			  }
		return false; // 다음 태그 수행 금지
	});

	// 아이디 유효성 검사 함수
	function validate_userid(userId){
		alert('아이디 유효성 검사');
		var pattern = new RegExp(/^[a-z][a-z0-9_]+$/);
	 return pattern.test(userId);
	}
}); 

function passchk(){
	
		alert('비밀번호 검사');
	  //var pass = document.form.pass.value;
	  var pass=$("#pass").val();		 
	  //var pass2 = document.form.pass2.value;
	  var pass2=$("#pass2").val();
	  if (pass2.length == 0 || pass2 == null) {
	   // document.form.chk.value = "비밀번호를 입력하세요";
	    $("#chk").val("비밀번호를 입력하세요");
	  }else if (pass != pass2) {
	    //document.form.chk.value = "비밀번호가 다릅니다.";
		  $("#chk").val("비밀번호가 다릅니다.");
	  }else {   
	    //document.form.chk.value = "비밀번호가 동일합니다.";
	    $("#chk").val("비밀번호가 동일합니다.");
	  }
	return;
}


function sample6_execDaumPostcode(id_val) {
    new daum.Postcode({
        oncomplete: function(data) {
            // 팝업에서 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분.
        	alert('주소 검색');
            // 각 주소의 노출 규칙에 따라 주소를 조합한다.
            // 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다.
            var fullAddr = ''; // 최종 주소 변수
            var extraAddr = ''; // 조합형 주소 변수

            // 사용자가 선택한 주소 타입에 따라 해당 주소 값을 가져온다.
            if (data.userSelectedType === 'R') { // 사용자가 도로명 주소를 선택했을 경우
                fullAddr = data.roadAddress;

            } else { // 사용자가 지번 주소를 선택했을 경우(J)
                fullAddr = data.jibunAddress;
            }

            // 사용자가 선택한 주소가 도로명 타입일때 조합한다.
            if(data.userSelectedType === 'R'){
                //법정동명이 있을 경우 추가한다.
                if(data.bname !== ''){
                    extraAddr += data.bname;
                }
                // 건물명이 있을 경우 추가한다.
                if(data.buildingName !== ''){
                    extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName);
                }
                // 조합형주소의 유무에 따라 양쪽에 괄호를 추가하여 최종 주소를 만든다.
                fullAddr += (extraAddr !== '' ? ' ('+ extraAddr +')' : '');
            }

            // 우편번호와 주소 정보를 해당 필드에 넣는다.
            //document.getElementById("sample6_postcode1").value = data.postcode1;
            //document.getElementById("sample6_postcode2").value = data.postcode2;
            document.getElementById(id_val).value = fullAddr;

            // 커서를 상세주소 필드로 이동한다.
            document.getElementById("addr_detail01").focus();
        }
    }).open();
}
	
	
	
	
	// 아이디와 취소체크
function check() {
	if ($.trim($("#user_id").val()) == "") {
		alert("아이디를 입력하세요!");
		$("#user_id").val("").focus();
		return false;
	}

	if ($.trim($("#pwd").val()) == "") {
		alert("비밀번호를 입력하세요!");
		$("#pwd").val("").focus();
		return false;
	}
	if ($.trim($("#pwd_chk").val()) == "") {
		alert("비밀번호를 재확인하세요!");
		$("#pwd_chk").val("").focus();
		return false;
	}

	if ($.trim($("#name").val()) == "") {
		alert("이름을 입력하세요!");
		$("#name").val("").focus();
		return false;
	}

	if ($.trim($("#phone").val()) == "") {
		alert("번호를 입력세요!!!");
		$("#phone").val("").focus();
		return false;
	}


	if ($.trim($("#addr01").val()) == "") {
		alert("주소를 입력하세요");
		$("##addr01").val("").focus();
		return false;
	}

	if ($.trim($("#addr_detail01").val()) == "") {
		alert("나머지 주소를 입력하세요!");
		$("#addr_detail01").val("").focus();
		return false;
	}
	/* if($.trim($("#add3").val())==""){
		alert("나머지 주소를 입력하세요!");
		$("#add3").val("").focus();
		return false;
	}  */
	/* if($.trim($("#pwd01").val())==""){
		alert("질문을 선택하세요!");
		$("#pwd01").val("").focus();
		return false;
	}  */
	if ($.trim($("#acc_answer").val()) == "") {
		alert("암호 답을 입력하세요!");
		$("#acc_answer").val("").focus();
		return false;
	}

}
		
   
		   